home *** CD-ROM | disk | FTP | other *** search
/ Champak 139 / (Vol 139) Sep 24 2011.iso / Games / sunburn.swf / scripts / frame_3 / DoAction.as
Text File  |  2011-09-24  |  2KB  |  80 lines

  1. stop();
  2. _root.score = 0;
  3. var timing = false;
  4. var paused = false;
  5. var remaining;
  6. var elapsedTime;
  7. var elapsedHours;
  8. var elapsedM;
  9. var elapsedS;
  10. var elapsedH;
  11. var startTime;
  12. var remaining;
  13. var hours;
  14. var minutes;
  15. var seconds;
  16. var hundredths;
  17. _root.play_btn.onPress = function()
  18. {
  19.    if(!_root.timing)
  20.    {
  21.       if(_root.paused)
  22.       {
  23.          _root.startTime = getTimer() - _root.elapsedTime;
  24.       }
  25.       else
  26.       {
  27.          _root.startTime = getTimer();
  28.       }
  29.       _root.paused = false;
  30.       _root.timing = true;
  31.    }
  32. };
  33. _root.onEnterFrame = function()
  34. {
  35.    if(timing)
  36.    {
  37.       elapsedTime = getTimer() - startTime;
  38.       elapsedHours = Math.floor(elapsedTime / 3600000);
  39.       remaining = elapsedTime - elapsedHours * 3600000;
  40.       elapsedM = Math.floor(remaining / 60000);
  41.       remaining -= elapsedM * 60000;
  42.       elapsedS = Math.floor(remaining / 1000);
  43.       remaining -= elapsedS * 1000;
  44.       elapsedH = Math.floor(remaining / 10);
  45.       if(elapsedHours < 10)
  46.       {
  47.          hours = "0" + elapsedHours.toString();
  48.       }
  49.       else
  50.       {
  51.          hours = elapsedHours.toString();
  52.       }
  53.       if(elapsedM < 10)
  54.       {
  55.          minutes = "0" + elapsedM.toString();
  56.       }
  57.       else
  58.       {
  59.          minutes = elapsedM.toString();
  60.       }
  61.       if(elapsedS < 10)
  62.       {
  63.          seconds = "0" + elapsedS.toString();
  64.       }
  65.       else
  66.       {
  67.          seconds = elapsedS.toString();
  68.       }
  69.       if(elapsedH < 10)
  70.       {
  71.          hundredths = "0" + elapsedH.toString();
  72.       }
  73.       else
  74.       {
  75.          hundredths = elapsedH.toString();
  76.       }
  77.       _root.timer_txt = hours + ":" + minutes + ":" + seconds + ":" + hundredths;
  78.    }
  79. };
  80.